package czy.demo.controller;

import io.swagger.annotations.ApiResponse;
import io.swagger.annotations.ApiResponses;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/status")
public class StatusCodeController {

    /* 默认的响应码为：400，401，402，403，404，500 */
    /* 可以覆盖默认的描述，response不起作用 */
    @ApiResponses({
            @ApiResponse(code=400,message="这是一个坏的请求"),
            @ApiResponse(code=404,message="这是一个丢失请求"),
            @ApiResponse(code=500,message="这是一个内部错误")
    })
    @GetMapping()
    public String status(){
        return "这是状态码";
    }

}
